k-SAT problem
3SAT,
3-satisfiability,
3SAT problem,
kSAT,
k-SAT
#complexity_theory
#complexity_theory
Definition
Denote by the language of all satisfiable CNF formulae.
(Denote by the language of all satisfiable 3CNF formulae.)
(see SAT problem)
Notes
- NP
- PSPACE
- is NP-complete
- (and in fact for )
- SAT reduces to in polynomial time, i.e.
- it is a simple example of a constraint satisfaction problem
- 2SAT can be solved in for variables, clauses
- can use implicative normal form (where e.g. is equivalent to ) to construct directed graph of implications
References
- S. Arora, B. Barak. Computational Complexity: A Modern Approach, Cambridge University Press, 2009, pp. 45, 81-82.
- https://cstheory.stackexchange.com/questions/7213/direct-sat-to-3-sat-reduction
- https://ocw.mit.edu/courses/6-045j-automata-computability-and-complexity-spring-2011/567d75f927ca3c11a819baee9ab260ac_MIT6_045JS11_lec16.pdf
- https://cse.iitkgp.ac.in/~palash/2018AlgoDesignAnalysis/SAT-3SAT.pdf
- https://cp-algorithms.com/graph/2SAT.html